body, h1, .hgroup h2, h2, h3, h4, h5, h6, blockquote, p, pre, dl, dd, menu, ol, ul, caption, th, td, form, fieldset, legend, input, button, textarea { margin: 0; padding: 0; }
h1, .hgroup h2, h2, h3, h4, h5, h6 { font-size: 100%; }
menu, ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: 'courier new',courier,monospace; }
input, button, textarea, select { font-size: 100%; }
abbr[title] { border-bottom: 1px dotted; cursor: help; }
a { outline: none; text-decoration: none; }
body, input, button, textarea, select, option, optgroup { font: 12px/1 arial, \5b8b\4f53, sans-serif; }
/* color */
.ff-MY, .menu, .contact, .goods_name, .goods_cat, .goods_price { font-family: "Microsoft YaHei"; }
.f14 { font-size: 14px; }
.fw4 { font-weight: 400; }
.fw7, .menu, .contact, .goods_name, .goods_cat, .goods_price { font-weight: 700; }
a { color: #333; }
a:hover { text-decoration: underline; }
html { overflow-y: scroll; background: #ffffff; }
.container { width: 980px; margin: 0 auto; }
/* S m_form */
.m_form {font-size:14px;line-height:24px;}
.m_form label {display:block;}
.m_form label span {color:#DF5E41;font-size:18px;vertical-align:middle;margin: 0 2px; }
.m_form input, .m_form textarea,#card{border-color:#cccccc; border-style: solid; border-width: 1px; font-size: 14px; background-color: #f6f6f6; }
.m_form select{font-size:14px;}
#card{width:180px;}
.m_form input, .m_form textarea,#card{line-height:30px;height:30px;padding:0 4px; }
.m_form select {padding: 8px 4px;}
.m_form input:hover, .m_form textarea:hover, .m_form input:focus, .m_form textarea:focus,#card:hover,#card:focus{ border-color: #f37c3b; color: #000000; background-color: #ffffff; }
.m_form .m_f {margin-bottom:10px; }
.m_form .m_f_address_details {margin:10px 0;}
.m_form .m_f_msg_error,.m_form .m_f_msg_ok {display:none;}
.m_form .m_f_msg{color:#B2B2B2;font-size:12px;}
.m_form .m_f_btn input{color:#FFF;background:#F37520;border: none; font-weight: 700; padding: 6px 20px; cursor: pointer; }
.m_form .m_f_btn_a input{background:#CCC;color:#FFF;}
.m_form .m_f_email input, .m_form .m_f_username input{width:290px;}
.m_form .m_f_address_details textarea{width:400px;}
.m_form .m_f_zipcode input{width:100px;}
/* E m_form */
.cfl, #footer .nav { *zoom: 1; }
#header .menu ul, #header .reg ul, #header .nav ul { *zoom: 1; }
.m_product{*zoom:1;}
.cfl:after, #footer .nav:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
#header .menu ul:after, #header .reg ul:after, #header .nav ul:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.m_product:after { content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.container{width:980px;margin:0 auto;}.hidden{display:none;}
/*S login*/
.xmLogin{background:url(../images/xmsale_loginBg.gif) no-repeat 30px 120px;}
.xmLogin_form{float:right;width:290px;background-color:#ffffff;padding:45px;border:1px solid #e3e3e3;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.xmLogin_form h2{font-size:24px;color:#ed5816;margin-bottom:24px;}
.xmBox_login_Btn{padding:10px 0 20px 50px;}
.xmBox_login_Btn input{background:url(../images/shopCartNav.gif)  no-repeat -186px -430px transparent;color:#ffffff;font-size:14px;width:117px;height:41px;line-height:42px;border:0;cursor:pointer;}
.xmBox_login_Btn input:focus{background-position:-186px -556px;}
.xmBox_login_Btn a{color:#333333;font-size:14px;margin-left:15px;}
.xmBox_login li{height:50px;}
.xmBox_login li label{display:block;float:left;width:45px;height:35px;line-height:35px;overflow:hidden;font-size:14px;color:#333333;}
.xmBox_login li label .required{display:none;}
.xmBox_login li input{display:block;float:right;width:230px;border:1px solid #cccccc;background-color:#F6F6F6;height:34px;line-height:34px;font-size:20px;font-family: "Microsoft YaHei";padding:0 4px;}
.xmBox_login li input:hover,.xmBox_login li input:focus{background-color:#ffffff;border-color:#F37C3B;color:#000000;}
.xmBox_login .errorMessage{clear:both;padding:8px 0 0 50px;}
.xmBox_login_reginTips{font-size:15px;border-top:1px solid #e3e3e3;text-align:right;padding-top:15px;}
.xmBox_login_reginTips a{color:#FFFFF;text-decoration:underline;display:inline-block;cursor:pointer;border:0;}
.rememberMe{padding-left:50px;}
.rememberMe input{vertical-align:middle;margin-right:3px;}
.xmBox_login_psw label{word-space:14px;}
.regNow{display:inline-block;border:0;cursor:pointer;width:115px;height:41px;line-height:41px;background-position:-234px -225px;font-size:14px;text-align:center;color:#ffffff;background-image:url(../images/icon.gif);background-repeat:no-repeat;}
.regNow:hover{background-position:-349px -225px;}
.logTips{border-top:1px solid #e2e2e2;margin:40px 40px 0 0;padding:40px 0 10px 0;}
